Big Huge Thesaurus

flagellated protozoan

noun

sounds kind of like